/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cdp;

import java.util.Date;
import javax.persistence.*;

/**
 *
 * @author Rodrigo
 */
@Entity
@AttributeOverrides( {@AttributeOverride(name="id", column = @Column(name="id_compra") )} )
public class Compra extends ObjetoPersistente{
    private int quantidade;
    private Date data;
    private Cliente cliente;
    private Produto produto;

    @OneToOne
    @JoinColumn (name = "fk_cliente")
    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    @Temporal(javax.persistence.TemporalType.DATE)
    public Date getData() {
        return data;
    }

    public void setData(Date data) {
        this.data = data;
    }
    
    @OneToOne
    @JoinColumn (name = "fk_Produto")
    public Produto getProduto() {
        return produto;
    }

    public void setProduto(Produto produto) {
        this.produto = produto;
    }

    public int getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(int quantidade) {
        this.quantidade = quantidade;
    }
}
